package bombita.modelo.Personajes;

import org.jdom2.Element;

import bombita.modelo.Interactuador;
import bombita.modelo.Armas.*;
import bombita.modelo.Movimientos.*;

public class Cecilio extends Personaje
{
	public Cecilio(){
		this.miArma = new LanzaMolotov();
		this.miMovimiento = new Caminante();
		this.miVida = 5;
		this.yoDanio = 5;
		this.esperaAtacar = false;
		this.sostenerMovimiento = false;
		this.bloqueaMapa = true;
	}

	public void interactuarCon(Interactuador unaCosa)
	{
		unaCosa.interactuarConCecilio(this);
	}

	public void interactuarConBombita(Bombita unaCosa)
	{
		unaCosa.recibirDano(this.yoDanio);
	}
	
	public static Cecilio deserializar(Element nodo) throws Exception
	{
		Cecilio pers = new Cecilio();
		pers.aplicarSerializado(nodo);
		return pers;
	}
}
